package com.example.demo.compile;

import lombok.Data;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:龙宝
 * Date:2023-10-08
 * Time:15:27
 * 此类表示task的输出内容
 */
@Data
public class Answer {
    private Integer code;//状态码：0-》运行编译都ok，1表示编译出错，2表示运行出错（会抛异常滴,3表示代码中有违规代码,4表示可以运行，但是用例没有完全通过~
    private String msgReason;//出错的提示信息，不管是编译出错还是运行出错，都是放其对应的出错信息
    private String stdout;//标准输出结果
    private String stderr;//标准错误信息

    @Override
    public String toString() {
        return "Compile.Answer{" +
                "code=" + code +
                ",reason='" + msgReason +'\'' +
                ",stdout='" + stdout + '\'' +
                ",stderr='" + stderr + '\'' +
        "}";
    }
}
